alfalfa hay - French English Dictionary